<?php
	 echo $this->Html->css('jquery.multiselect');
	 echo $this->Html->script('jquery.multiselect');
?>
<script><!--
	$(function() {
		$("#xeplop").accordion();

		$( ".datepick" ).datepicker({
			 changeMonth: true,
			dateFormat: "dd-mm-yy",
			showOn: "both",
			buttonImage:$('#root').val()+"img/calendar.jpg",
			buttonImageOnly: true});
		
		$(".datepick").keydown(function(e) {
			if ( e.keyCode != 13) {}
			else {e.preventDefault(); }   
			});

		$( "#ngaybd" ).datepicker({
				showOtherMonths: true,
				selectOtherMonths: true,
				changeMonth: true,								
				dateFormat: "dd-mm-yy",
				showOn: "both",
				buttonImage:$('#root').val()+"img/calendar.jpg",
				buttonImageOnly: true
			});
			$( "#ngaykt" ).datepicker({
				showOtherMonths: true,
				selectOtherMonths: true,
				changeMonth: true,								
				dateFormat: "dd-mm-yy",
				showOn: "both",
				buttonImage:$('#root').val()+"img/calendar.jpg",
				buttonImageOnly: true
			});
			$( "#ngaybdtksl" ).datepicker({
				showOtherMonths: true,
				selectOtherMonths: true,
				changeMonth: true,								
				dateFormat: "dd-mm-yy",
				showOn: "both",
				buttonImage:$('#root').val()+"img/calendar.jpg",
				buttonImageOnly: true
			});
			$( "#ngaykttksl" ).datepicker({
				showOtherMonths: true,
				selectOtherMonths: true,
				changeMonth: true,								
				dateFormat: "dd-mm-yy",
				showOn: "both",
				buttonImage:$('#root').val()+"img/calendar.jpg",
				buttonImageOnly: true
			});
			$("#ngaybd").change(function(){
				date = $.datepicker.parseDate('dd-mm-yy',$("#ngaybd").val());
				var nam = date.getFullYear();
				var thang = date.getMonth();
				var ngay = date.getDaysInMonth();
				var newdate = new Date(nam,thang,ngay);
				newdate = $.datepicker.formatDate('dd-mm-yy', newdate);
				$("#ngaykt").datepicker( "option", "minDate",date);
				$("#ngaykt").datepicker( "option", "maxDate",newdate);
			});

			$("#ngaybdtksl").change(function(){
				date = $.datepicker.parseDate('dd-mm-yy',$("#ngaybdtksl").val());
				//var nam = date.getFullYear();
				//var thang = date.getMonth();
				//var ngay = date.getDaysInMonth();
				//var newdate = new Date(nam,thang,ngay);
				//newdate = $.datepicker.formatDate('dd-mm-yy', newdate);
				$("#ngaykttksl").datepicker( "option", "minDate",date);
				//$("#ngaykt").datepicker( "option", "maxDate",newdate);
			});
			$("#kenh_id").multiselect({
				   selectedText: "đã chọn # trong # Kênh",
				   checkAllText: 'Chọn Tất cả',
					uncheckAllText: 'Bỏ chọn tất cả',
				   noneSelectedText: '-- Tất cả --'
				});
			$("#hanghoa_id").multiselect({
				   selectedText: "đã chọn # trong # Chỉ tiêu",
				   checkAllText: 'Chọn Tất cả',
					uncheckAllText: 'Bỏ chọn tất cả',
				   noneSelectedText: '-- Tất cả --'
				});
	});
</script>
<?php echo $form->create('Kqbanhang');?>
<?php echo $form->input('nhanvien_id', array('id'=>'nhanvien_id','label'=>'Nhân viên','options'=>$nhanviens,'selected'=>$nhanvien_id));?>
<div id='xeplop'>
	
	<h3><a href="#">Lũy kế Nhân Viên</a></h3>
	<div id='lknv'>
		
		<div id='luyke'>
		<?php
		if (!empty($cols) && !empty($rows) && !empty($data) )
		{
			echo "<h3>Lũy Kế Bán Hàng Tháng ".date('m')."</h3>";
			echo "<b><P  align=center>".$this->Html->link("Nhân Viên: ".$nhanvieninfo[key($nhanvieninfo)], array('controller'=>'nhanviens','action' => 'view',key($nhanvieninfo)))."</p></b>";
			echo "</br>";
		    echo $this->Html->link(__('Xuất Excel', true), array('action' => 'luykeexcel',$nhanvien_id));
			
			echo $ctable->show($cols, $rows, $data);
			echo "</br>";
			echo "<h2>Chỉ tiêu sản xuất kinh doanh lũy kế ở tháng hiện tại</h2>";
		}
		else 
		{
			echo "<h2>Không Có Dữ Liệu</h2>";
		}
		?>
		</div>
	</div>
	
	<h3><a href="#">Kết quả bán hàng Tháng - Tuần</a></h3>
	<div id='kqbanhangthang_tuan'>
	
			<h3>Vui lòng chọn tháng muốn xem kết quả bán hàng</h3>
			<table border = 0>
			<tr>
			<td>
			<?php
			 echo $form->input('nam',array('id'=>'nam','label'=>'Năm','options'=>(empty($nams)?array():$nams),'empty'=>"Chọn Năm",'selected'=>$namht));?>
			</td>
			<td>
				<div id=thang>
					<?php echo $form->input('thang',array('id'=>'thang','label'=>'Tháng','options'=>(empty($thoigianthang)?array():$thoigianthang),'empty'=>"Chọn Tháng",'selected'=>(isset($thanght)?$thanght:'')));?>
				</div>
			</td>
			<td>
				<div  id='tuan'>
					<?php echo $form->input('tuan',array('id'=>'tuan','label'=>'Tuần','options'=>(empty($thoigiantuan)?array():$thoigiantuan),'empty'=>"Chọn Tuần",'selected'=>(isset($tuanht)?$tuanht:'')));?>
				</div>
			</td>
			<td><?php 
						echo $js->submit('  Xem  ', array(
											'url'=> array('controller'=>'kqbanhangs', 'action'=>'laykqbh'),
			 								'update' => '#kqthang'));
					?>
			</td>
			</tr>
			</table>
			<div id='kqthang'>
				<?php
					if (isset($chitieus) && isset($kenhs)&& isset($loaikenhs)&& isset($databc))
					{
						echo"<h2 align = center>Kết Quả Bán Hàng</h2>";
						echo "<p align=center>Từ:<b>".date('d-m-Y',strtotime($ngaybd))."</b> Đến: <b>".date('d-m-Y',strtotime($ngaykt))."</b></p>";
						echo "<p align=center><b>". $this->Html->link("Nhân Viên: ".$nhanvien[key($nhanvien)], array('controller'=>'nhanviens','action' => 'view',key($nhanvien)))."</b></p><br>";
					    echo $this->Html->link(__('Xuất Excel', true), array('action' => 'laykqbhexcel',$nhanvien_id,$thoigian_id,$tenkh));
						
						echo $ctable->showtable_2('Kqbanhang',$kenhs, $chitieus,$loaikenhs, $databc,$slkh,$tenkh,1);
					}
					else 
						echo"<h2>không Có Báo Cáo Kết Quả</h2>"; 
			?>
			</div>
	</div>
	
	<h3><a href="#">Kết quả bán hàng Ngày</a></h3>
	<div id='kqbanhangngay'>
		<?php echo $form->input('root',array('id'=>'root','type'=>'hidden','value'=>$this->webroot));?>
			
			<h2>Vui lòng chọn Ngày muốn xem báo cáo kết quả bán hàng</h2>
			<table>
			<tr>
				<td>
					<?php echo $this->Form->input('ngay',array('type'=>'text','label'=>'Ngày','class'=>'datepick','value'=>date('d-m-Y')));?>
				</td>
				<td align='center'>
					<?php echo $js->submit('  Xem  ', array(
													'url'=> array('controller'=>'kqbanhangs', 'action'=>'kqngaynv'),
					 								'update' => '#kqngay'));
					?>
				</td>
			</tr>
			</table>
			<div id='kqngay'>
				<?php
					if (!empty($chitieungays) && !empty($kenhngays)&& !empty($loaikenhngays) && !empty($databc) )
					{
						echo "<h2 align = center>Kết Quả Bán Hàng</h2>";
						echo "<p align=center> Ngày: ".date('d-m-Y')."</p>";
						echo "<p align=center><b>". $this->Html->link("Nhân Viên: ".$nhanvien[key($nhanvien)], array('controller'=>'nhanviens','action' => 'view',key($nhanvien)))."</b></p><br>";
						$tenkh='Chỉ Tiêu Tuần';
					     echo $this->Html->link(__('Xuất Excel', true), array('action' => 'kqngaynvexcel',$nhanvien_id,date('d-m-Y')));
					
						echo $ctable->showtable_2('Kqbanhang',$kenhngays, $chitieungays,$loaikenhngays, $databc,$slkhngay,$tenkh);
						if ( $dbc!=1)
						{
							echo "<h2>Kết Quả Chưa Chính Thức*</h2>";
							echo "(*): Nhân Viên Chỉ Nhập Kết Quả Chưa Chinh Thức Báo Cáo";
						}
					}
					else
					{
						echo "<h2>Không Báo Cáo Ngày Này</h2>";
					} 
				?>
			</div>		
	</div>
	
</div>
<?php
// luy ke
$this->Js->get('#nhanvien_id')->event('change',
							$this->Js->request(array('controller' => 'kqbanhangs', 'action' => 'layluyke'),
							array('update' => '#luyke','async' => true,
							'dataExpression' => true,'method' => 'post',
							'data' => $js->serializeForm(array('isForm' => false, 'inline' => true)))));

$this->Js->get('#nhanvien_id')->event('change',
								$this->Js->request(array('controller' => 'kqbanhangs', 'action' => 'emptykq'),
								array('update' =>'#kqthang','async' => true,
								'dataExpression' => true,'method' => 'post',
								'data' => $js->serializeForm(array('isForm' => false, 'inline' => true)))));
								
$this->Js->get('#nhanvien_id')->event('change',
								$this->Js->request(array('controller' => 'kqbanhangs', 'action' => 'emptykq'),
								array('update' =>'#kqngay','async' => true,
								'dataExpression' => true,'method' => 'post',
								'data' => $js->serializeForm(array('isForm' => false, 'inline' => true)))));
$this->Js->get('#nhanvien_id')->event('change',
								$this->Js->request(array('controller' => 'kqbanhangs', 'action' => 'laykkenh'),
								array('update' =>'#kenh','async' => true,
								'dataExpression' => true,'method' => 'post',
								'data' => $js->serializeForm(array('isForm' => false, 'inline' => true)))));								
								
$this->Js->get('#nam')->event('change',
								$this->Js->request(array('controller' => 'kqbanhangs', 'action' => 'laythang'),
								array('update' => '#thang','async' =>true,
								'dataExpression' => true,'method' => 'post',
								'data' => $js->serializeForm(array('isForm' => false, 'inline' => true)))));
$this->Js->get('#nam')->event('change',
								$this->Js->request(array('controller' => 'kqbanhangs', 'action' => 'emptytuan'),
								array('update' => '#tuan','async' =>true,
								'dataExpression' => true,'method' => 'post',
								'data' => $js->serializeForm(array('isForm' => false, 'inline' => true)))));
$this->Js->get('#nam')->event('change',
								$this->Js->request(array('controller' => 'kqbanhangs', 'action' => 'emptykq'),
								array('update' => '#kqthang','async' =>true,
								'dataExpression' => true,'method' => 'post',
								'data' => $js->serializeForm(array('isForm' => false, 'inline' => true)))));
								
$this->Js->get('#thang')->event('change',
								$this->Js->request(array('controller' => 'kqbanhangs', 'action' => 'laytuan'),
								array('update' => '#tuan','async' => true,
								'dataExpression' => true,'method' => 'post',
								'data' => $js->serializeForm(array('isForm' => false, 'inline' => true)))));
// ban hang thang tuan ngay
/*
$this->Js->get('#nhanvien_id')->event('change',
								$this->Js->request(array('controller' => 'kqbanhangs', 'action' => 'laythang'),
								array('update' => '#thangbh','async' => true,
								'dataExpression' => true,'method' => 'post',
								'data' => $js->serializeForm(array('isForm' => false, 'inline' => true)))));
$this->Js->get('#nhanvien_id')->event('change',
								$this->Js->request(array('controller' => 'kqbanhangs', 'action' => 'emptykq'),
								array('update' => '#kq','async' => true,
								'dataExpression' => true,'method' => 'post',
								'data' => $js->serializeForm(array('isForm' => false, 'inline' => true)))));
*/

							
?>